package com.example.jdk8.InterfaceDemo;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: ZhangLiang
 * @Date: 2021/07/09/14:40
 * @Description: Java 8使我们能够通过使用 default 关键字向接口添加非抽象方法实现。 此功能也称为虚拟扩展方法。
 */
public interface Formula {

    double calculate(int a);

    /**
     * 虚拟扩展方法
     * @param a
     * @return 求a的平方根
     */
    default double sqrt(int a){
     return Math.sqrt(a);
    }


}
